Skip to content

feat: add PAAS CLI commands#25

Merged
emilioacc merged 1 commit intomainfrom
feat/paas-cli-commands
Jan 27, 2026
Merged

feat: add PAAS CLI commands#25
emilioacc merged 1 commit intomainfrom
feat/paas-cli-commands

Conversation

@emilioacc
Copy link
Contributor

Summary

  • Add 24 PAAS tools from paas.mcp.atxp.ai under the atxp paas namespace
  • Implements worker, database, storage, DNS, and analytics commands
  • Includes 59 comprehensive tests for all command modules

Commands Added

Worker commands:

  • atxp paas worker deploy <name> --code <file> - Deploy a serverless worker
  • atxp paas worker list - List all deployed workers
  • atxp paas worker logs <name> - Get worker logs
  • atxp paas worker delete <name> - Delete a worker

Database commands:

  • atxp paas db create <name> - Create a D1 database
  • atxp paas db list - List all databases
  • atxp paas db query <db> --sql <query> - Execute SQL query
  • atxp paas db delete <name> - Delete a database

Storage commands:

  • atxp paas storage create <name> - Create an R2 bucket
  • atxp paas storage list - List all buckets
  • atxp paas storage upload <bucket> <key> --file <path> - Upload a file
  • atxp paas storage download <bucket> <key> - Download a file
  • atxp paas storage files <bucket> - List files in bucket
  • atxp paas storage delete-bucket <name> - Delete a bucket
  • atxp paas storage delete-file <bucket> <key> - Delete a file

DNS commands:

  • atxp paas dns add <domain> - Add a domain
  • atxp paas dns list - List domains
  • atxp paas dns record create/list/delete - Manage DNS records
  • atxp paas dns connect <domain> <worker> - Connect domain to worker

Analytics commands:

  • atxp paas analytics query --sql <query> - Query analytics data
  • atxp paas analytics events - List analytics events
  • atxp paas analytics stats - Get analytics statistics

Test plan

  • TypeScript compiles without errors (npm run typecheck)
  • All 134 tests pass (npm test)
  • CI passes on this PR

🤖 Generated with Claude Code

… analytics

Add 24 PAAS tools from paas.mcp.atxp.ai under the `atxp paas` namespace:

Worker commands:
- atxp paas worker deploy/list/logs/delete

Database commands:
- atxp paas db create/list/query/delete

Storage commands:
- atxp paas storage create/list/upload/download/files/delete-bucket/delete-file

DNS commands:
- atxp paas dns add/list/record create/list/delete/connect

Analytics commands:
- atxp paas analytics query/events/stats

Includes comprehensive tests for all commands (59 new tests).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@emilioacc emilioacc merged commit 1cc01c8 into main Jan 27, 2026
1 check passed
@emilioacc emilioacc deleted the feat/paas-cli-commands branch January 27, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant